$(function() {
	// 数据准备 商户信息
	findAllBussinessInfo();
	// 初始化修改的数据
	initEditCheck();

});
function initEditCheck() {

	var id = $("#checkId").val();
	if (id != undefined) {
		// 获取要修改的对象
		$.ajax({
			url : window.rootPath + '/ui/bussinessCheck/findById/' + id,
			dataType : 'json',
			type : 'post',
			success : function(result) {
				// 保存成功后放行
				if (result.code == 1) {
					var o = result.data.info;
					$("#optionalSellers").empty();
					var op = $("<option value=" + o.businesssellerBaseInfo.id+ ">" + o.businesssellerBaseInfo.shopName+ "</option>")
					op.appendTo('#optionalSellers');
					$("#checkCondition").val(o.checkCondition);
					$("#rectifyCondition").val(o.rectifyCondition);
					$("#remark").val(o.remark);
				}
			}
		});
	}
};


function saveOrUpdate() {
	// 获取表单数据并执行提交操作
	$.ajax({
		// 保存 使用的是restful风格中的post方式
		url : window.rootPath + '/ui/bussinessCheck/saveOrUpdate',
		dataType : 'json',
		type : 'post',
		data : $("#checkForm").serialize(),
		success : function(result) {
			// 保存成功后放行
			if (result.code == 1) {
				window.location.href = window.rootPath
						+ "/ui/bussinessCheck";
			}
		}
	});
};
// 提交时保存或修改数据到数据库中
$("#checkSubBtn").click(function() {
	var val = $("#optionalSellers").val();
	if (val == -1) {
		alert("必须选择商户");
		return false;
	}
	

	saveOrUpdate();

	// 设置不提交
	return false;
});
/**
 * 修正,为了减少loginInterceptor中的代码,将url中的链接放到自己的Controller中
 */
function findAllBussinessInfo() {

	$("#optionalSellers").empty();
	$("#optionalSellers").append("<option value='-1'>--请选择商户--</option>");
	
	$.ajax({
		url : window.rootPath + '/ui/bussinessCheck/listAllSellers',
		dataType : 'json',
		type : 'get',
		success : function(result) {
			// 构建可供选择的商户
			var list = result.data.sellers;
			$.each(list, function() {
				var td = $("<option value=" + this.id + ">" + this.shopName+ "</option>");
				td.appendTo("#optionalSellers");
			});
		}
	});
};

